package com.drguo.higouguo.dao;

import java.util.List;
import java.util.Map;

import com.drguo.higouguo.entity.Goods;

public interface GoodsDao {
	//增加商品
	void addGoods(Goods goods);
	//商品列表
	List<Goods> getGoods(Goods goods);
	/**
	 * 用于分页查询
	 * @param params
	 * @return
	 */
	List<Goods> getGoodsByPage(Map<String, Object> params);//用map封装
	/**
	 * 查询商品数量
	 * @param goods
	 * @return
	 */
	int getGoodsNum(Goods goods);
	//商品修改页面
	Goods getGoodsById(String id);
	//商品修改
	void updateGoods(Goods goods);
	//商品删除
	void delGoods(String id);
	//根据类别ID获取商品
	List<Goods> getGoodsByCateId(String cateId, int num);
	//为了购物车
	List<Goods> getGoodsesByIds(String[] ids);
}
